二维数组
- 二维数组可以表示二维表格上的数据
- 二维数组存储形式先行后列
- 二维数组的处理一般采用双重循环语句
二维数组的存储
元素按先行后列的顺序存放
例如:int a[3][4];
a —>数组名a代表整个二维数组的首地址的地址常量
0 | a[0][0] |
---|---|
1 | a[0][1] |
2 | a[0][2] |
3 | a[0][3] |
4 | a[1][0] |
5 | a[1][1] |
6 | a[1][2] |
7 | a[1][3] |
8 | a[2][0] |
9 | a[2][1] |
10 | a[2][2] |
11 | a[2][3] |
二维数组应用的三个基础框架
1.用双重循环给二维数组赋值
int a[3][4],i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
a[i][j]=i+j;
2.用双重循环找二维数组最大值
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(max